* {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none
}

/*设置最小宽度，背景图片*/
body {
    width: 100%;
    min-width: 1140px;
    font-family: "Microsoft yahei";
    background-color: #f6f7f9;
    background-image: url(../img/nav/banner1.jpg);
    background-size: 100% 4.375rem;
    background-repeat: no-repeat;
}

.header {
    width: 100%;
    height: 70px;
    border-bottom: solid 1px #ffffff45;
}

.header .head-main {
    width: 1140px;
    margin: 0 auto;
}

.header .link-home {
    float: left;
    width: 140px;
    height: 45px;
    margin-top: 13px;
}

.header .head-right {
    float: right;
    padding-top: 14px;
}

.header .link-list {
    float: right;
    padding-top: 14px;
    color: #fff;
}

.header .link-list li {
    display: inline-block;
    vertical-align: top;
    height: 14px;
    padding: 0 8px;
    line-height: 14px;
}

.header .link-list a {
    font-size: 12px;
    color: #fff;
    font-family: "Microsoft yahei";
}

.header .link-list a:hover {
    color: #c5eaff;
}

.login-btns {
    float: right;
    margin-left: 40px;
    margin-top: 12px;
}

.login-btns li {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    line-height: 26px;
}

.login-btns a:hover {
    color: #c5eaff;
}

.login-btns li + li {
    margin-left: 5px;
}

.login-btns .btn-register,
.login-btns .btn-login {
    display: block;
    padding: 0 17px;
    border: 1px solid #fff;
    border-radius: 2px;
    cursor: pointer;
}

.login-btns .btn-login:hover,
.login-btns .btn-register {
    color: #2b83ff;
    background: rgba(255, 255, 255, .8);
}

.login-btns a {
    margin-left: 5px;
    font-size: 12px;
    color: #fff;
}

.login-btns .login a {
    display: inline-block;
    vertical-align: middle;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.link-home{
    text-align: center;
}